home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IASPERF.H_ / iasperf.h
Encoding:
C/C++ Source or Header  |  1998-10-09  |  2.6 KB  |  73 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1997, Microsoft Corp. All rights reserved.
  4. //
  5. // FILE
  6. //
  7. //    iasperf.h
  8. //
  9. // SYNOPSIS
  10. //
  11. //    This file contains the symbolic constants used for the PerfMon counters.
  12. //
  13. // MODIFICATION HISTORY
  14. //
  15. //    09/15/1997    Original version.
  16. //    09/09/1998    Divided authentication and accounting.
  17. //                  Added support for per-client counters.
  18. //
  19. ///////////////////////////////////////////////////////////////////////////////
  20.  
  21. #ifndef _IAS_PERF_H_
  22. #define _IAS_PERF_H_
  23.  
  24. // Performance objects.
  25. #define RADIUS_AUTH_SERVER_OBJECT             0
  26. #define RADIUS_AUTH_CLIENT_OBJECT             2
  27. #define RADIUS_ACCT_SERVER_OBJECT             4
  28. #define RADIUS_ACCT_CLIENT_OBJECT             6
  29.  
  30. // Server only.
  31. #define RADIUS_SRV_UP_TIME                    8
  32. #define RADIUS_SRV_RESET_TIME                10
  33. #define RADIUS_SRV_INVALID_CLIENT            12
  34. #define RADIUS_SRV_INVALID_CLIENT_RATE       14
  35.  
  36. // Server and client.
  37. #define RADIUS_PACKETS_SENT                  16
  38. #define RADIUS_PACKETS_SENT_RATE             18
  39. #define RADIUS_PACKETS_RECEIVED              20
  40. #define RADIUS_PACKETS_RECEIVED_RATE         22
  41. #define RADIUS_MALFORMED_PACKET              24
  42. #define RADIUS_MALFORMED_PACKET_RATE         26
  43. #define RADIUS_BAD_AUTHENTICATOR             28
  44. #define RADIUS_BAD_AUTHENTICATOR_RATE        30
  45. #define RADIUS_DROPPED_PACKET                32
  46. #define RADIUS_DROPPED_PACKET_RATE           34
  47. #define RADIUS_UNKNOWN_TYPE                  36
  48. #define RADIUS_UNKNOWN_TYPE_RATE             38
  49.  
  50. // Authentication only.
  51. #define RADIUS_AUTH_ACCESS_REQUEST           40
  52. #define RADIUS_AUTH_ACCESS_REQUEST_RATE      42
  53. #define RADIUS_AUTH_DUP_ACCESS_REQUEST       44
  54. #define RADIUS_AUTH_DUP_ACCESS_REQUEST_RATE  46
  55. #define RADIUS_AUTH_ACCESS_ACCEPT            48
  56. #define RADIUS_AUTH_ACCESS_ACCEPT_RATE       50
  57. #define RADIUS_AUTH_ACCESS_REJECT            52
  58. #define RADIUS_AUTH_ACCESS_REJECT_RATE       54
  59. #define RADIUS_AUTH_ACCESS_CHALLENGE         56
  60. #define RADIUS_AUTH_ACCESS_CHALLENGE_RATE    58
  61.  
  62. // Accounting only.
  63. #define RADIUS_ACCT_REQUEST                  60
  64. #define RADIUS_ACCT_REQUEST_RATE             62
  65. #define RADIUS_ACCT_DUP_REQUEST              64
  66. #define RADIUS_ACCT_DUP_REQUEST_RATE         66
  67. #define RADIUS_ACCT_RESPONSE                 68
  68. #define RADIUS_ACCT_RESPONSE_RATE            70
  69. #define RADIUS_ACCT_NO_RECORD                72
  70. #define RADIUS_ACCT_NO_RECORD_RATE           74
  71.  
  72. #endif  // _IAS_PERF_H_
  73.